Build a Full Stack IPL Cricket Analytics Dashboard & Statistics Platform | Capstone Project

Live Masterclass • Instructor-Led

Build a Full Stack IPL Cricket Analytics Dashboard & Statistics Platform | Capstone Project

Category: Capstone Projects

Subcategory: Full Stack Data Applications

Sessions

1

Resources

0

Starts

Nov 28, 2026

Ends

Nov 28, 2026

Total Hours

2 hr

This Masterclass Includes

Live with Instructor

Learn directly from the instructor in real-time sessions.

Secure Checkout

Safe, encrypted payment processing for your enrollment.

Lifetime Access

Rewatch every session recording anytime, at your own pace.

Certificate

Earn an official certificate once you complete the masterclass.

01

About this Masterclass

Full Stack IPL Cricket Analytics Dashboard & Statistics Platform is an advanced capstone. You take 17 years of Indian Premier League ball-by-ball data (2008–2025) and turn it into a full cricket analytics platform that works like a real product.

You start with raw Cricsheet JSON match files. You build an automated Python pipeline that loads them into a 22-table PostgreSQL database. On top of that you build a FastAPI backend with 50+ REST endpoints, and a Next.js frontend with 14 interactive dashboard pages. The finished platform includes player and team stats, match scorecards, leaderboards, points tables with net run rate (NRR) calculated from the actual innings data, a head-to-head comparison tool, and secure login with JWT.

By the end you’ll have a portfolio project that covers data engineering, backend APIs, database design and frontend charts, built the way production sports analytics products are.

02

What You'll Learn

By the end of this capstone, you will be able to:

  • Build a data ingestion pipeline that reads nested Cricsheet JSON files and loads them into a normalized database automatically, without loading the same file twice.
  • Design a relational database with 22+ normalized tables, foreign keys, indexes and audit trails, and manage schema changes with SQLAlchemy and Alembic.
  • Calculate cricket statistics from ball-by-ball data: batting average and strike rate, bowling economy, fielding stats, and per-season and career totals.
  • Implement real cricket logic, including points tables and NRR calculated from innings data, plus season squads.
  • Build 50+ REST API endpoints with FastAPI, with filtering, sorting, pagination and input validation.
  • Add user authentication with JWT: sign-up, login, protected routes and token handling.
  • Build a Next.js App Router frontend styled with Tailwind CSS, with 14 dashboard pages for teams, players, matches and seasons.
  • Visualize data with Recharts and Chart.js: trend lines, comparison charts, leaderboards and scorecards.
  • Build a head-to-head comparison tool for players and teams.
  • Connect the frontend, backend and database into one working application, following clean architecture and code structure.
Prerequisites

Prerequisites

What you should know before you join

Python SQL basics JavaScript React fundamentals: HTML and CSS FastAPI
03

Total Sessions

1 session

Pricing

$2.00

In short

What is a Masterclass?

1

Live, not pre-recorded

Attend the sessions as they happen and ask the instructor questions in real time.

2

Focused on one topic

A short, concentrated deep dive rather than a long, general course.

3

Miss it? Watch it back

Session recordings stay in your account, so nothing is lost if you can't attend live.

4

Resources included

Slides, notes and any material the instructor shares come with your seat.

5

Certificate at the end

Finish the masterclass and earn a Certificate of Completion.

Instructor Details

Abhay Singh Bhadauria

Abhay Singh Bhadauria

Country: India

Industry: Software Development

Experience: 1.4 years

About: I’m a Software Developer at Mister Edtech, where I work on Practyc, building backend systems and REST APIs. My work focuses on backend development, database …

View Full Profile →

Please log in to send a message.

Login